home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Arcade•
/
Scarab of Ra •••••
/
Scarab of RA
/
Scarab of RA.rsrc
/
CODE_42.txt
< prev
next >
Wrap
Text File
|
1987-12-16
|
6KB
|
115 lines
# near model CODE resource
# jump table entries: 33465-33466 (2 of them)
export_87:
00000000 4E56 FFFA link A6, -0x0006
00000004 302D E7F4 move.w D0, [A5 - 0x180C]
00000008 48C0 ext.l D0
0000000A E980 asl D0, 4
0000000C 41ED 9B58 lea.l A0, [A5 - 0x64A8]
00000010 D1C0 add.l A0, D0
00000012 4879 0000 0C0C push.l 0xC0C
00000018 2D48 FFFA move.l [A6 - 0x6], A0
0000001C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000020 588F addq.l A7, 4
00000022 3F00 move.w -[A7], D0
00000024 206E FFFA movea.l A0, [A6 - 0x6]
00000028 2F28 0008 move.l -[A7], [A0 + 0x8]
0000002C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00000030 5C8F addq.l A7, 6
00000032 4A80 tst.l D0
00000034 6758 beq +0x5A /* 0000008E */
00000036 4267 clr.w -[A7]
00000038 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000003C 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000040 5C8F addq.l A7, 6
00000042 2D40 0008 move.l [A6 + 0x8], D0
00000046 4AAE 0008 tst.l [A6 + 0x8]
0000004A 6762 beq +0x64 /* 000000AE */
0000004C 206E 0008 movea.l A0, [A6 + 0x8]
00000050 3028 0002 move.w D0, [A0 + 0x2]
00000054 D16D E7FA add.w [A5 - 0x1806], D0
00000058 206E 0008 movea.l A0, [A6 + 0x8]
0000005C 3028 0002 move.w D0, [A0 + 0x2]
00000060 C1FC 0005 muls.w D0, 0x5
00000064 48C0 ext.l D0
00000066 D1AD E7EC add.l [A5 - 0x1814], D0
0000006A 3F2D E7FA move.w -[A7], [A5 - 0x1806]
0000006E 4879 0000 0C12 push.l 0xC12
00000074 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00000078 5C8F addq.l A7, 6
0000007A 4267 clr.w -[A7]
0000007C 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */]
00000080 548F addq.l A7, 2
00000082 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000086 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
0000008A 588F addq.l A7, 4
0000008C 6020 bra +0x22 /* 000000AE */
label0000008E:
0000008E 4879 0000 0C6C push.l 0xC6C
00000094 4879 0000 0C6A push.l 0xC6A
0000009A 4879 0000 0C68 push.l 0xC68
000000A0 4879 0000 0C40 push.l 0xC40
000000A6 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000000AA 4FEF 0010 lea.l A7, [A7 + 0x10]
label000000AE:
000000AE 4E5E unlink A6
000000B0 4E75 rts
000000B2 474F chk.w D3, A7
000000B4 4C44 2020 movem.l D5,A5, D4
000000B8 2020 move.l D0, -[A0]
export_88:
000000BA 4E56 0000 link A6, 0
000000BE 4AAE 000C tst.l [A6 + 0xC]
000000C2 6700 009C beq +0x9E /* 00000160 */
000000C6 4879 0000 0C6E push.l 0xC6E
000000CC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000000D0 588F addq.l A7, 4
000000D2 206E 000C movea.l A0, [A6 + 0xC]
000000D6 B050 cmp.w D0, [A0]
000000D8 6600 0086 bne +0x88 /* 00000160 */
000000DC 206E 0008 movea.l A0, [A6 + 0x8]
000000E0 2050 movea.l A0, [A0]
000000E2 3F28 0002 move.w -[A7], [A0 + 0x2]
000000E6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000000EA 548F addq.l A7, 2
000000EC 48C0 ext.l D0
000000EE 81FC 0010 divs.w D0, 0x10
000000F2 4A40 tst.w D0
000000F4 6700 006A beq +0x6C /* 00000160 */
000000F8 206E 000C movea.l A0, [A6 + 0xC]
000000FC 4A28 0006 tst.b [A0 + 0x6]
00000100 6624 bne +0x26 /* 00000126 */
00000102 4879 0000 0C74 push.l 0xC74
00000108 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
0000010C 588F addq.l A7, 4
0000010E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000112 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000116 588F addq.l A7, 4
00000118 3F2D E7F6 move.w -[A7], [A5 - 0x180A]
0000011C 3F2D E7F4 move.w -[A7], [A5 - 0x180C]
00000120 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000124 588F addq.l A7, 4
label00000126:
00000126 4879 0000 0CAA push.l 0xCAA
0000012C 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00000130 588F addq.l A7, 4
00000132 206E 000C movea.l A0, [A6 + 0xC]
00000136 08E8 0004 000B bset.b [A0 + 0xB], 0x4
0000013C 206E 000C movea.l A0, [A6 + 0xC]
00000140 08E8 0005 000B bset.b [A0 + 0xB], 0x5
00000146 206E 0008 movea.l A0, [A6 + 0x8]
0000014A 2F10 move.l -[A7], [A0]
0000014C 206E 000C movea.l A0, [A6 + 0xC]
00000150 4868 0010 pea.l [A0 + 0x10]
00000154 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000158 508F addq.l A7, 8
0000015A 206E 0008 movea.l A0, [A6 + 0x8]
0000015E 4290 clr.l [A0]
label00000160:
00000160 4E5E unlink A6
00000162 4E75 rts
00000164 5448 addq.w A0, 2
00000166 524F addq.w A7, 1
00000168 5747 subq.w D7, 3
0000016A 4F4C chk.w D7, A4